package com.brillilab.domain.vo.experiments;

import com.brillilab.domain.po.system.FileManage;
import com.brillilab.domain.vo.system.UploadFileVo;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * <p>
 * 实验步骤关联的试剂成分
 * </p>
 *
 * @author XuZue
 * @since 2019-04-22
 */

@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class ExperimentStepReagentVo implements Serializable {

    private static final long serialVersionUID = 1L;

    private Long id;

    private Long reagentId;

    private Long kitId;

    private Long firstReagentTypeId;

    /* 1-kit 2-reagent */
    private Integer type;

    private Integer classify;
    
    private Long groupId;

    //试剂名称
    private String name;

    private BigDecimal amount;

    private String uuid;

    private String unit;

    private List<FileManage> instructions;

}
